package org.jsbd.boss.dao;

import java.util.List;
import java.util.Map;

import org.jsbd.boss.common.DataGridModel;
import org.jsbd.boss.domian.MiguMusicConfigBean;

public interface IMiguMusicConfigDao {

	public void saveMiguMusicConfig(MiguMusicConfigBean miguMusicConfig);

	public void updateMiguMusicConfig(MiguMusicConfigBean miguMusicConfig);

	public void updateMiguMusicStatus(MiguMusicConfigBean miguMusicConfig);
	
	public MiguMusicConfigBean getMiguMusicConfig(MiguMusicConfigBean miguMusicConfig);

	public List<MiguMusicConfigBean> getMiguMusicConfigList(MiguMusicConfigBean miguMusicConfig);

	public Map<String, Object> getMiguMusicConfigListPage(DataGridModel page, MiguMusicConfigBean miguMusicConfig);

	public Integer getMiguMusicConfigCount(MiguMusicConfigBean miguMusicConfig);

	public void deleteMiguMusicConfig(MiguMusicConfigBean miguMusicConfig);

	public MiguMusicConfigBean getByName(String name);

	public void updateDaylimit(List<MiguMusicConfigBean> configs);

}
